package cn.wit.sst.domain;

import java.io.Serializable;

public class Raw implements Serializable {
    private Long id;

    private Long sno;

    private String name;

    private String college;

    private String clazz;

    private Float credit;

    private String courseType;	// 必修课 / 选修课

    private String courseNo;

    private String courseName;

    private Float scoreOrd;

    private Float scoreMid;

    private Float scoreEnd;

    private Float scoreExp;

    private Float scoreTotal;

    private Float scoreAmo;

    private Float scoreSup;

    private Float scoreRet;

    private String retakeMark;

    private String remark;

    private String grade;

    private Byte semester;

    private Float gpa;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getSno() {
        return sno;
    }

    public void setSno(Long sno) {
        this.sno = sno;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCollege() {
        return college;
    }

    public void setCollege(String college) {
        this.college = college;
    }

    public String getClazz() {
        return clazz;
    }

    public void setClazz(String clazz) {
        this.clazz = clazz;
    }

    public Float getCredit() {
        return credit;
    }

    public void setCredit(Float credit) {
        this.credit = credit;
    }

    public String getCourseType() {
        return courseType;
    }

    public void setCourseType(String courseType) {
        this.courseType = courseType;
    }

    public String getCourseNo() {
        return courseNo;
    }

    public void setCourseNo(String courseNo) {
        this.courseNo = courseNo;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public Float getScoreOrd() {
        return scoreOrd;
    }

    public void setScoreOrd(Float scoreOrd) {
        this.scoreOrd = scoreOrd;
    }

    public Float getScoreMid() {
        return scoreMid;
    }

    public void setScoreMid(Float scoreMid) {
        this.scoreMid = scoreMid;
    }

    public Float getScoreEnd() {
        return scoreEnd;
    }

    public void setScoreEnd(Float scoreEnd) {
        this.scoreEnd = scoreEnd;
    }

    public Float getScoreExp() {
        return scoreExp;
    }

    public void setScoreExp(Float scoreExp) {
        this.scoreExp = scoreExp;
    }

    public Float getScoreTotal() {
        return scoreTotal;
    }

    public void setScoreTotal(Float scoreTotal) {
        this.scoreTotal = scoreTotal;
    }

    public Float getScoreAmo() {
        return scoreAmo;
    }

    public void setScoreAmo(Float scoreAmo) {
        this.scoreAmo = scoreAmo;
    }

    public Float getScoreSup() {
        return scoreSup;
    }

    public void setScoreSup(Float scoreSup) {
        this.scoreSup = scoreSup;
    }

    public Float getScoreRet() {
        return scoreRet;
    }

    public void setScoreRet(Float scoreRet) {
        this.scoreRet = scoreRet;
    }

    public String getRetakeMark() {
        return retakeMark;
    }

    public void setRetakeMark(String retakeMark) {
        this.retakeMark = retakeMark;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public Byte getSemester() {
        return semester;
    }

    public void setSemester(Byte semester) {
        this.semester = semester;
    }

    public Float getGpa() {
        return gpa;
    }

    public void setGpa(Float gpa) {
        this.gpa = gpa;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", sno=").append(sno);
        sb.append(", name=").append(name);
        sb.append(", college=").append(college);
        sb.append(", clazz=").append(clazz);
        sb.append(", credit=").append(credit);
        sb.append(", courseType=").append(courseType);
        sb.append(", courseNo=").append(courseNo);
        sb.append(", courseName=").append(courseName);
        sb.append(", scoreOrd=").append(scoreOrd);
        sb.append(", scoreMid=").append(scoreMid);
        sb.append(", scoreEnd=").append(scoreEnd);
        sb.append(", scoreExp=").append(scoreExp);
        sb.append(", scoreTotal=").append(scoreTotal);
        sb.append(", scoreAmo=").append(scoreAmo);
        sb.append(", scoreSup=").append(scoreSup);
        sb.append(", scoreRet=").append(scoreRet);
        sb.append(", retakeMark=").append(retakeMark);
        sb.append(", remark=").append(remark);
        sb.append(", grade=").append(grade);
        sb.append(", semester=").append(semester);
        sb.append(", gpa=").append(gpa);
        sb.append("]");
        return sb.toString();
    }
}